190 research outputs found

    A model and framework for reliable build systems

    Full text link
    Reliable and fast builds are essential for rapid turnaround during development and testing. Popular existing build systems rely on correct manual specification of build dependencies, which can lead to invalid build outputs and nondeterminism. We outline the challenges of developing reliable build systems and explore the design space for their implementation, with a focus on non-distributed, incremental, parallel build systems. We define a general model for resources accessed by build tasks and show its correspondence to the implementation technique of minimum information libraries, APIs that return no information that the application doesn't plan to use. We also summarize preliminary experimental results from several prototype build managers

    Generating Bijections between HOAS and the Natural Numbers

    Full text link
    A provably correct bijection between higher-order abstract syntax (HOAS) and the natural numbers enables one to define a "not equals" relationship between terms and also to have an adequate encoding of sets of terms, and maps from one term family to another. Sets and maps are useful in many situations and are preferably provided in a library of some sort. I have released a map and set library for use with Twelf which can be used with any type for which a bijection to the natural numbers exists. Since creating such bijections is tedious and error-prone, I have created a "bijection generator" that generates such bijections automatically together with proofs of correctness, all in the context of Twelf.Comment: In Proceedings LFMTP 2010, arXiv:1009.218

    A formally verified compiler back-end

    Get PDF
    This article describes the development and formal verification (proof of semantic preservation) of a compiler back-end from Cminor (a simple imperative intermediate language) to PowerPC assembly code, using the Coq proof assistant both for programming the compiler and for proving its correctness. Such a verified compiler is useful in the context of formal methods applied to the certification of critical software: the verification of the compiler guarantees that the safety properties proved on the source code hold for the executable compiled code as well

    Differential regulation of wild-type and mutant alpha-synuclein binding to synaptic membranes by cytosolic factors

    Get PDF
    BACKGROUND: Alpha-Synuclein (alpha-syn), a 140 amino acid protein associated with presynaptic membranes in brain, is a major constituent of Lewy bodies in Parkinson's disease (PD). Three missense mutations (A30P, A53T and E46K) in the alpha-syn gene are associated with rare autosomal dominant forms of familial PD. However, the regulation of alpha-syn's cellular localization in neurons and the effects of the PD-linked mutations are poorly understood. RESULTS: In the present study, we analysed the ability of cytosolic factors to regulate alpha-syn binding to synaptic membranes. We show that co-incubation with brain cytosol significantly increases the membrane binding of normal and PD-linked mutant alpha-syn. To characterize cytosolic factor(s) that modulate alpha-syn binding properties, we investigated the ability of proteins, lipids, ATP and calcium to modulate alpha-syn membrane interactions. We report that lipids and ATP are two of the principal cytosolic components that modulate Wt and A53T alpha-syn binding to the synaptic membrane. We further show that 1-O-hexadecyl-2-acetyl-sn-glycero-3-phosphocholine (C16:0 PAF) is one of the principal lipids found in complex with cytosolic proteins and is required to enhance alpha-syn interaction with synaptic membrane. In addition, the impaired membrane binding observed for A30P alpha-syn was significantly mitigated by the presence of protease-sensitive factors in brain cytosol. CONCLUSION: These findings suggest that endogenous brain cytosolic factors regulate Wt and mutant alpha-syn membrane binding, and could represent potential targets to influence alpha-syn solubility in brain

    Spatial Extent of Charge Repulsion Regulates Assembly Pathways for Lysozyme Amyloid Fibrils

    Get PDF
    Formation of large protein fibrils with a characteristic cross β-sheet architecture is the key indicator for a wide variety of systemic and neurodegenerative amyloid diseases. Recent experiments have strongly implicated oligomeric intermediates, transiently formed during fibril assembly, as critical contributors to cellular toxicity in amyloid diseases. At the same time, amyloid fibril assembly can proceed along different assembly pathways that might or might not involve such oligomeric intermediates. Elucidating the mechanisms that determine whether fibril formation proceeds along non-oligomeric or oligomeric pathways, therefore, is important not just for understanding amyloid fibril assembly at the molecular level but also for developing new targets for intervening with fibril formation. We have investigated fibril formation by hen egg white lysozyme, an enzyme for which human variants underlie non-neuropathic amyloidosis. Using a combination of static and dynamic light scattering, atomic force microscopy and circular dichroism, we find that amyloidogenic lysozyme monomers switch between three different assembly pathways: from monomeric to oligomeric fibril assembly and, eventually, disordered precipitation as the ionic strength of the solution increases. Fibril assembly only occurred under conditions of net repulsion among the amyloidogenic monomers while net attraction caused precipitation. The transition from monomeric to oligomeric fibril assembly, in turn, occurred as salt-mediated charge screening reduced repulsion among individual charged residues on the same monomer. We suggest a model of amyloid fibril formation in which repulsive charge interactions are a prerequisite for ordered fibril assembly. Furthermore, the spatial extent of non-specific charge screening selects between monomeric and oligomeric assembly pathways by affecting which subset of denatured states can form suitable intermolecular bonds and by altering the energetic and entropic requirements for the initial intermediates emerging along the monomeric vs. oligomeric assembly path

    Modern meat: the next generation of meat from cells

    Get PDF
    Modern Meat is the first textbook on cultivated meat, with contributions from over 100 experts within the cultivated meat community. The Sections of Modern Meat comprise 5 broad categories of cultivated meat: Context, Impact, Science, Society, and World. The 19 chapters of Modern Meat, spread across these 5 sections, provide detailed entries on cultivated meat. They extensively tour a range of topics including the impact of cultivated meat on humans and animals, the bioprocess of cultivated meat production, how cultivated meat may become a food option in Space and on Mars, and how cultivated meat may impact the economy, culture, and tradition of Asia

    Search for post-merger gravitational waves from the remnant of the binary neutron star merger GW170817

    No full text
    In Advanced LIGO, detection and astrophysical source parameter estimation of the binary black hole merger GW150914 requires a calibrated estimate of the gravitational-wave strain sensed by the detectors. Producing an estimate from each detector's differential arm length control loop readout signals requires applying time domain filters, which are designed from a frequency domain model of the detector's gravitational-wave response. The gravitational-wave response model is determined by the detector's opto-mechanical response and the properties of its feedback control system. The measurements used to validate the model and characterize its uncertainty are derived primarily from a dedicated photon radiation pressure actuator, with cross-checks provided by optical and radio frequency references. We describe how the gravitational-wave readout signal is calibrated into equivalent gravitational-wave-induced strain and how the statistical uncertainties and systematic errors are assessed. Detector data collected over 38 calendar days, from September 12 to October 20, 2015, contain the event GW150914 and approximately 16 of coincident data used to estimate the event false alarm probability. The calibration uncertainty is less than 10% in magnitude and 10 degrees in phase across the relevant frequency band 20 Hz to 1 kHz

    Supplement: "Localization and broadband follow-up of the gravitational-wave transient GW150914" (2016, ApJL, 826, L13)

    Get PDF
    This Supplement provides supporting material for Abbott et al. (2016a). We briefly summarize past electromagnetic (EM) follow-up efforts as well as the organization and policy of the current EM follow-up program. We compare the four probability sky maps produced for the gravitational-wave transient GW150914, and provide additional details of the EM follow-up observations that were performed in the different bands
    corecore